/*vector 实现删除指定元素(vector<int> num,
从控制台输入int填充vector，删除指定元素)*/
#include <iostream>
#include <vector>
using namespace std;

int main(int argc,char*argv[])
{
    int del=0;
    int flag=0;
    vector<int> num;
    cout<<"请输入10个整型数据：";
    for(int i=0;i<10;i++)
    {
        int x=0;
        cin>>x;
        num.push_back(x);
    }

    cout<<"请输入要删除的数:";
    cin>>del;
    for(int i=0;i<10;i++)
    {
        if(del == num[i])
        {
            num.erase(num.begin()+i);
            flag = 1;
        }
    }

    if(flag == 0)
    {
        cout<<"没找到要删除的数！"<<endl;
    }
    else
    {
        cout<<"删除后为:";
        for(int i : num){
            cout << i << " ";
        }
        cout << endl;
    }
    return 0;
}